package br.com.dispositivosmoveis.acompanhamentodeconta.model;

import java.util.ArrayList;
import java.util.List;


public class Conta {
	private Integer id;
	private String codConta;
	private double valor;
	private List<Comanda> comandas;
	
	public static final String TABLE_NAME = "conta";
	public static final String COLUMN_ID= "_id";
	public static final String COLUMN_COD_CONTA= "cod_conta";
	public static final String COLUMN_VALOR = "valor";
	public static final String COLUMNS[] = {
		COLUMN_ID,COLUMN_COD_CONTA,COLUMN_VALOR
	};
	
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public double getValor() {
		return valor;
	}
	public void setValor(double valor) {
		this.valor = valor;
	}
	
	public List<Comanda> getComandas() {
		return comandas;
	}
	public void setComandas(List<Comanda> comandas) {
		this.comandas = comandas;
	}
	
	public boolean addComanda(Comanda comanda){
		if(this.comandas == null){
			this.comandas = new ArrayList<Comanda>();
		}
		return this.comandas.add(comanda);
	}
	
	public boolean removeComanda(Comanda comanda){
		if(this.comandas == null){
			this.comandas = new ArrayList<Comanda>();
		}
		return this.comandas.remove(comanda);
	}
	public String getCodConta() {
		return codConta;
	}
	public void setCodConta(String codConta) {
		this.codConta = codConta;
	}
}
